@charset "utf-8";
/* ------------------------------------------------------------------------
				Global Normalizing Styles   
------------------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, abbr, 
acronym, address, cite, code, del, dfn, em, img, 
ins,strike, strong, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, object,aside{margin:0; padding:0; border:0; background:transparent; zoom:1;}
input, button{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl {text-align:left; color:#000; font-weight:normal; font-family:"Microsoft YaHei";}
ol, ul,li{list-style:none;}
select,input[type="submit"] {cursor:pointer;}
*+html img {margin-bottom:0!important;} /* Fix IE7 */
/* @media all and (min-width: 0px){img {margin-bottom:-2px!important;}}  Fix Opera */
textarea {overflow:auto;}
em,i{ font-style:normal;}
img{ vertical-align:middle;}
a:focus {outline:none; -moz-outline:none};


/* ------------------------------------------------------------------------
				                   Custom 
------------------------------------------------------------------------- */
/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}
abbr {cursor:help; border-bottom:1px dotted #999;}
acronym {cursor:help; border-bottom:1px dotted #999;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse; border-spacing:0;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:'';}

/* ------------------------------------------------------------------------
				                 Links 
------------------------------------------------------------------------- */
a:link, a:visited {text-decoration:none;}
a:hover{}


/* ------------------------------------------------------------------------
				                  Hacks 
------------------------------------------------------------------------- */
/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */		
/* without this class applied, a float might hang over the bottom border of it's container */
.clear {height:0; clear:both; line-height:0; font-size:0;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
* html .ie6clear {margin:0 0 -2px;}


::-webkit-scrollbar {
height: 10px;
width: 10px;
overflow: visible;
}
::-webkit-scrollbar-button {
height: 0;
width: 0;
}
::-webkit-scrollbar-track {
background-clip: padding-box;
border: solid transparent;
border-width: 0;
}
::-webkit-scrollbar-track:hover {
background-color: rgba(0, 0, 0, 0.05);
box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-track:active {
background-color: rgba(0, 0, 0, 0.05);
box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.14), inset -1px 0 0 rgba(0, 0, 0, 0.07);
}
::-webkit-scrollbar-track:horizontal {
border-width: 0;
}
::-webkit-scrollbar-track:horizontal:hover {
box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1);
}
::-webkit-scrollbar-track:horizontal:active {
box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.14), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}
::-webkit-scrollbar-thumb {
background-color: rgba(204, 204, 204, 0.5);
min-height: 28px;
padding: 20px 0 0;
box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
}
::-webkit-scrollbar-thumb:hover {
background-color: rgba(0, 0, 0, 0.4);
box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.25);
}
::-webkit-scrollbar-thumb:horizontal {
border-width: 6px 1px 1px;
padding: 0 0 0 100px;
box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset -1px 0 0 rgba(0, 0, 0, 0.07);
}
::-webkit-scrollbar-corner {
background: transparent;
}
body::-webkit-scrollbar-track-piece {
background-clip: padding-box;
background-color: #eee;
}
body::-webkit-scrollbar-track-piece:horizontal {
background-color: #eee;
}
body::-webkit-scrollbar-corner {
background-clip: padding-box;
background-color: #eee;
border: solid #fff;
border-width: 3px 0 0 3px;
box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.14);
}

/*
::-webkit-scrollbar {
width:10px;
height:10px
}
::-webkit-scrollbar-button:end:increment, ::-webkit-scrollbar-button:start:decrement {
display:block
}
::-webkit-scrollbar-button:vertical:end:decrement, ::-webkit-scrollbar-button:vertical:start:increment {
display:none
}
::-webkit-scrollbar-button:end:increment {
background-color:#F1F1EF
}
::-webkit-scrollbar-button:start:decrement {
background-color:#F1F1EF
}
::-webkit-scrollbar-track-piece:vertical:start {
background-color:#F1F1EF
}
::-webkit-scrollbar-track-piece:vertical:end {
background-color:#F1F1EF
}
::-webkit-scrollbar-thumb:vertical {
width:6px;
margin:0 auto;
border-radius:4px;
background:#090A0B;
border-width:8 0
}
::selection {
	background: #9C0;
	color: #FFF
}
::-moz-selection {
background:#9C0;
color:#FFF
}
*/